import pandas as pd

'''
文件的读取
'''

# 读取csv文件
csv_data = pd.read_csv("data/my_csv.csv")
# 读取excel文件
excel_data = pd.read_excel("data/my_excel.xlsx")
# 读取txt文件
table_data = pd.read_table("data/my_table.txt")

'''
读取时的其他操作
'''

# 第一行不作为索引
csv_data_no_head = pd.read_csv("data/my_csv.csv", header=None)
print(csv_data_no_head)
# 选取单独的列作为索引
csv_data_choice_col = pd.read_csv("data/my_csv.csv", index_col=['col1', 'col2'])
print(csv_data_choice_col)
# 指定读取那一列
csv_data_choice_col_2 = pd.read_csv("data/my_csv.csv", usecols=['col1', 'col2'])
print(csv_data_choice_col_2)
# 处理时间
csv_data_time = pd.read_csv("data/my_csv.csv", parse_dates=['col5'])
print(csv_data_time)
# 指定行数
csv_data_rows = pd.read_csv("data/my_csv.csv", nrows=3)
print(csv_data_rows)

'''
数据的写入
'''

# 写成csv文件,False就是索引不写入
# csv_data.to_csv("****", index=False)
# 写成excel
# csv_data.to_excel("****", index=False)
# 写程txt文件,sep是定义分割符
# csv_data.to_csv("****", sep='\t', index=False)
